package com.sidom.movieIndexer;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

import com.sidom.movieIndexer.configuration.MovieIndexerConfigurationTest;
import com.sidom.movieIndexer.domain.MovieTest;
import com.sidom.movieIndexer.domain.file.MovieFileTest;
import com.sidom.movieIndexer.domain.google.GoogleSearchResultTest;
import com.sidom.movieIndexer.facade.MovieIndexerFacadeTest;
import com.sidom.movieIndexer.service.clean.strategy.RemoveWordStrategyTest;
import com.sidom.movieIndexer.service.clean.strategy.RemoveNonAlphaNumericCharacterStrategyTest;
import com.sidom.movieIndexer.service.file.FileServiceTest;
import com.sidom.movieIndexer.service.google.GoogleSearcheServiceTest;

/**
 * JUnit 4 based test suite for all movie indexer tests.
 *
 * @author Siebe
 */
@RunWith(Suite.class)
@SuiteClasses({
	FileServiceTest.class,
	GoogleSearcheServiceTest.class,
	RemoveWordStrategyTest.class,
	RemoveNonAlphaNumericCharacterStrategyTest.class,
	MovieIndexerConfigurationTest.class,
	MovieIndexerFacadeTest.class,
	MovieTest.class, 
	MovieFileTest.class,
	GoogleSearchResultTest.class
})
public class MovieIndexerUnitTestSuite {
}